rough to the taste - Turco Inglés Diccionario